Description of SCFILE Version 2.0 This document is a description of the file SCFILE.ZIP located on this library. PURPOSE One significant shortfall of the Windows environment is the inability to view large text files. These files may be textual documentation, reports, programs, data files, or whatever. To get around the limits of applications such as Notepad, many people resort to loading these files into word processing applications. Besides being very slow, this solution also has its limits. A number of file viewers exist both commercially and as shareware. Many of these claim "no limit" to file size. If you have tried any of them, you will notice that they do in fact have limits. You will also notice that the limit of your time is stretched by waiting for your file to display. SCFILE also has a limit to the size of file it will display. Its limit is approximately 1,000,000,000 bytes. Don't be put off by this limit since this is probably larger than any file you will have to deal with. SCFILE will view a 1,000,000,000 byte file just as fast and easily as it will a 100 byte file. For Visual Basic developers, SCFILE provides an additional ability. It will allow the display of Visual Basic arrays of any size with nearly no coding required. If you have ever attempted to display a 10,000 entry array in a list box, you know the problems this addresses. By assigning an array to be displayed, you have your list box. In summary, SCFILE is the fastest, easiest way of viewing and printing text files and Visual Basic arrays that we are aware of. If you don't believe it, try it. If we are wrong, let us know. FEATURES View text files up to 1,000,000,000 in size. Print all, or selected portions, of text files. SCFILE gives you control of both the font and font style. Foreground and background colors as well as font and font style are easily set options. Selective highlighting allows for the color of text to be controlled by text content. In other words, you can have SCFILE display the word "Minneapolis" with a red background and white text every time it appears in an address list. Multiple highlighting rules can be applied to single lines. Line or column selection. Have you ever wanted to extract a column of numbers from a file and include them into a spread sheet? Or have you ever wanted to print just one page of a long document? SCFILE gives you these capabilities with the click of a mouse button. Most Recently Used list keeps track of the last five files you have viewed and where you were when you left the file. If you select a file from this list, you will be returned to your last position. Multiple (or no) .INI file support. SCFILE remembers how your screen looked the last time it was run as well as what files you were looking at. This data is stored in what is known as a .INI file. For most users, this is OK. For network users, this is usually not OK. A command line option allows you to specify the fully qualified name of the .INI file to store these values in (perhaps your local drive) or you can tell SCFILE to not store these values at all. High speed searching capability. When you are looking at a 1,000 byte file, this may not be important since one search is going to look pretty much as fast as another. If you are looking at a multi-megabyte file, high speed takes on a whole new meaning. SCFILE also provides an option on its search to allow you to just see how many occurrences of a character string exist within a file. This can save many hits on the repeat-search key. Mouse cursor position display option. If you ever got tired of counting characters to determine where a string is in a line (or where the line is in the file), this option is for you. Unlike a ruler which is basically useless with non-fixed fonts, SCFILE will continuously display the current mouse cursor position. FEATURES FOR PROGRAMMERS SCFILE's selective highlighting capabilities make code viewing easier by allowing you to say how certain lines should be displayed. SCFILE's copy functions are ideal for use in "cloning" code from one process to another. When you register SCFILE, you will be provided with the full, commented, Visual Basic source. When you register SCFILE, you will be provided with documentation on the 50+ DLL resident functions. You are free to use these functions in your own applications. A file drag and drop control to allow you to add drag and drop to your own Visual Basic applications. Many REXX like, word oriented functions. Did you ever want to know how many words were in a string? Did you ever just want a particular word from a string? How about having a string returned to you as expanded hexi-decimal? A sort for huge Visual Basic arrays. Combine this with the ability to display arrays and what do you have? A sorted list box. Support for displaying, printing, and extracting from, huge Visual Basic arrays. SYSTEM REQUIREMENTS Windows 3.1 VBRUN300.DLL PRICING AND AVAILABILITY SCFILE is distributed as ShareWare. As such, you are free to use it for 30 days. If, after 30 days, you wish to continue using it you are expected to register its use with Software Assist Corporation. Simply click on the Register menu item and you will be walked through providing the necessary information. Registration Fee: $25.00 US Shipping and Handling: 5.00 US Total Fee: $30.00 US Site licenses are available upon request. If you are experiencing ANY problems with SCFILE or have further questions, this is how you can contact us: On CompuServe: User ID 76400,3555 By telephone: (612) 541-0144 By mail: Software Assist Corporation 75 Maryland Avenue South Golden Valley MN 55426-1544 Remember, SCFILE grows through your comments and suggestions. DO NOT BE SHY! We want to hear from you! Software Assist Corporation is dedicated to providing quality software and services. We need your feeback in order to meet this goal. 11/07/93